package com.kalvan.core.system;

import lombok.*;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author kalvan
 * @Describe 邮件常量类（模板中可配置常量）
 *
 */
@Getter
@Setter
@Component
@ConfigurationProperties(prefix = "system")
public class SystemConstants {
    /**
     * 系统代码 *
     */
    String code;
    /**
     * 系统名 *
     */
    String name;
    /**
     * 系统描述
     */
    String desc;

    /**
     * 版本
     */
    String version;

    /**
     * web 使用 验证码是否启用true 启用,false 则固定12345
     */
    boolean validateImageCode = true;
    /**
     * web 使用 禁用url,逗号分隔
     */
    String disabledActions;

    /**
     * web 使用 系统登录地址
     */
    String loginUrl;

    /**
     * web 使用 应用下载地址
     */
    String appDownloadUrl;

    /**
     * web 使用 内部rpc、和监控服务简单拦截 默认* 放开全部
     */
    String whitelistIp = "*";
}
